Dynomotion

Group: DynoMotion Message: 6134 From: Tom Kerekes Date: 11/20/2012
Subject: Re: a, b and c axis coordinates in KM_CoordMotion.CoordMotionStraigh
Hi Toby,

Normally the call backs are only used for the xyz back plot.  I suppose the a,b,c could be added.  But such a change will break the interface to other customers code and require them to change their calling sequence.  If you really need it we can do this.

Regards
TK

Group: DynoMotion Message: 6135 From: Toby Rule Date: 11/21/2012
Subject: Re: a, b and c axis coordinates in KM_CoordMotion.CoordMotionStraigh
Attachments :

    Hi Tom,

     

    It would be really nice to have, but I don’t want to break the API.  Maybe it would be possible to add a callback for tracking six axis motion, eg. CoordMotionStraightFeedSixAxisHandler, or something like that, so that a customer could add a handler to whichever one they preferred to use, and it wouldn’t break anybody’s code. 

     

    I can do without the feature for the current version.  But if I knew this feature was coming down the line in a month or two I would be delighted. 

     

    Thanks,

     

    Toby

     

    From: DynoMotion@yahoogroups.com [mailto:DynoMotion@yahoogroups.com] On Behalf Of Tom Kerekes
    Sent: Tuesday, November 20, 2012 11:42 PM
    To: DynoMotion@yahoogroups.com
    Subject: Re: [DynoMotion] a, b and c axis coordinates in KM_CoordMotion.CoordMotionStraightFeedHandler,etc..

     

     

    Hi Toby,

    Normally the call backs are only used for the xyz back plot.  I suppose the a,b,c could be added.  But suc
    h a change will break the interface to other customers code and require them to change their calling sequence.  If you really need it we can do this.

    Regards
    TK

     


    From: Toby Rule <trule@...>
    To: "DynoMotion@yahoogroups.com" <DynoMotion@yahoogroups.com>
    Sent: Monday, November 19, 2012 2:12 PM
    Subject: [DynoMotion] a, b and c axis coordinates in KM_CoordMotion.CoordMotionStraightFeedHandler,etc..

     

     

    Hello,

     

    I am implementing six-axis capability in my application (formerly I was only running three-axis).  The KFLOP works fine with 6-axis g-codes.  However, my application has a “simulated” mode where the simulation is implemented by responding to the KMotion.NET GCodeInterpreter callbacks, eg. KM_CoordMotion.CoordMotionStraightFeedHandler, and then simulating the tool-path  motion based on the coordinates passed  to the callbacks.  This worked well for three-axis motion.

     

    Unfortunately, when simulating six-axis motion, the callbacks do not return a-,b- and c- coordinates.  This is inconvenient, because instead of simply using the coordinates passed in the callback, It will be necessary to parse the G-Code in my code in order to compute coordinates for all six axes.  Is there another convenient way to get these coordinates?  Would it make more sense to pass all the coordinates in these callbacks?

     

    Regards,

     

    Toby

    The information contained in this transmission is intended only for the person or entity
    to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive
    material. If you are not the intended recipient, please contact the sender immediately
    and destroy the material in its entirety, whether electronic or hard copy. You are
    notified that any review, retransmission, copying, disclosure, dissemination or other
    use of, or taking of any action in reliance upon this information by persons or entities 
    other than the intended recipient is prohibited.

     

    The information contained in this transmission is intended only for the person or entity
    to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive
    material. If you are not the intended recipient, please contact the sender immediately
    and destroy the material in its entirety, whether electronic or hard copy. You are
    notified that any review, retransmission, copying, disclosure, dissemination or other
    use of, or taking of any action in reliance upon this information by persons or entities 
    other than the intended recipient is prohibited.